cumbersome machine or object - Turco Inglés Diccionario